package com.bage.finance.biz.dto.form;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
public class UpdateAccountBookForm implements Serializable {
    @NotNull
    @ApiModelProperty(value = "id")
    private Long id;

    @NotNull
    @ApiModelProperty(value = "公司名称")
    private String companyName;

    @NotNull
    @ApiModelProperty(value = "行业代码id(取数据字典)")
    private Integer industryId;

    @NotNull
    @ApiModelProperty(value = "增值税种类[0小规模纳税人, 1一般纳税人]")
    private Byte valueAddedTaxCate;

    @NotNull
    @ApiModelProperty(value = "凭证是否审核[0不审核, 1审核]")
    private Boolean enableVoucherVerify;

    @NotNull
    @ApiModelProperty(value = "是否启用固定资产模块[0不启用, 1启用]")
    private Boolean enableFixedAssets;

    @NotNull
    @ApiModelProperty(value = "是否启用资金模块[0不启用,1启用]")
    private Boolean enableCapital;

    @NotNull
    @ApiModelProperty(value = "是否启用进销存[0不启用,1启用]")
    private Boolean enablePsi = false;
}
